package com.gitee.ec.common;

import lombok.Getter;

/**
 * 排序方式
 *
 * @author hongda.li
 */
@Getter
public enum SortBy {
    /**
     * 按文件名称成功升序
     */
    EVERYTHING_SORT_NAME_ASCENDING(1),
    /**
     * 按文件名称成功降序
     */
    EVERYTHING_SORT_NAME_DESCENDING(2),
    /**
     * 按文件路径成功升序
     */
    EVERYTHING_SORT_PATH_ASCENDING(3),
    /**
     * 按文件路径成功降序
     */
    EVERYTHING_SORT_PATH_DESCENDING(4),
    /**
     * 按文件大小成功升序
     */
    EVERYTHING_SORT_SIZE_ASCENDING(5),
    /**
     * 按文件大小成功降序
     */
    EVERYTHING_SORT_SIZE_DESCENDING(6),
    /**
     * 按文件扩展名成功升序
     */
    EVERYTHING_SORT_EXTENSION_ASCENDING(7),
    /**
     * 按文件扩展名成功降序
     */
    EVERYTHING_SORT_EXTENSION_DESCENDING(8),
    /**
     * 按文件修改时间成功升序
     */
    EVERYTHING_SORT_DATE_MODIFIED_ASCENDING(13),
    /**
     * 按文件修改时间成功降序
     */
    EVERYTHING_SORT_DATE_MODIFIED_DESCENDING(14);

    private final int value;

    SortBy(int value) {
        this.value = value;
    }
}
